#include<unistd.h>
#include<sys/types.h>
#include<fcntl.h>
#include<errno.h>
#include<stdio.h>
#include<stdlib.h>
#include<string.h>

/*
 * 事实上每个终端设备都对应一个不同的设备文件,/dev/tty 提供了一个通用的
 * 接口,一 个进程要访问它的控制终端既可以通过/dev/tty 也可以通过该终端
 * 设备所对应的设备文件来访问
 * */

int main()
{
	int fd = open("/dev/tty", O_RDWR);
	if (fd < 0)
	{
		perror("open error");
		exit(1);
	}
	char msg[] = "hello";
	write(fd,msg,sizeof(msg));
	return 0;
}
